﻿using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using RootMotion.Dynamics;

#if UNITY_EDITOR
using UnityEditor;
using UnityEditor.SceneManagement;
#endif

namespace RootMotion.Dynamics
{

    public class FixFootColliders : MonoBehaviour
    {
        public Transform root;
        public Transform leftFoot;
        public Transform rightFoot;

        [ContextMenu("Fix")]
        public void Fix()
        {
            var leftC = BipedRagdollCreator.FixFootCollider(leftFoot, root);
            var rightC = BipedRagdollCreator.FixFootCollider(rightFoot, root);

#if UNITY_EDITOR
            EditorUtility.SetDirty(leftC);
            EditorUtility.SetDirty(rightC);
            EditorSceneManager.MarkSceneDirty(EditorSceneManager.GetActiveScene());
#endif
        }
    }
}
